package com.vlong.town.mapper.restaurant;

import java.util.List;
import org.apache.ibatis.annotations.Mapper;

import com.vlong.town.entity.restaurant.Restaurant;
/**
 * @author Assassin
 */
@Mapper
public interface RestaurantMapper {

	// Methods

   /**
	* 插入
	* @param restaurant 参数实体
	* @return restaurantId 插入后的数据库主键值
	*/
	public Long insert(Restaurant restaurant);

   /**
	* 删除
	* @param restaurantId 主键值
	*/
	public void delete(Long restaurantId);

   /**
	* 更新
	* @param restaurant 参数实体
	*/
	public void update(Restaurant restaurant);

   /**
	* 主键查询
	* @param restaurantId 主键值
	* @return Restaurant 实体
	*/
	public Restaurant selectById(Long restaurantId);

   /**
	* 根据条件查询列表
	* @param restaurant 参数实体
	* @return List<Restaurant> 实体List
	*/
	public List<Restaurant> selectList(Restaurant restaurant);

}